package com.suixinsanren.design.state.demo.demo04;

public interface State {

    /**
     * 投入硬币
     */
    void insertQuarter();

    /**
     * 退换退还硬币
     */
    void ejectQuarter();

    /**
     * 转动曲柄开始游戏
     */
    void turnCrank();

    /**
     * 获得奖励
     */
    default void dispense(){}

    /**
     * 补充奖励池
     */
    default void refill(int numberGumball) {
    }
}
